package com.aki.ai_property.dao;

import com.aki.ai_property.entity.House;
import com.aki.ai_property.entity.Householder;
import com.aki.ai_property.entity.Lessee;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * ━━━━━━永无BUG!━━━━━━
 *
 * @author AKI
 * @date 2022/8/30
 */
public interface HouseholderDao {
    /** 新增户主  */
    int save(Householder householder);

    /** 更改户主信息  */
    int update(Householder householder);
    /**
     * 查询户主  分页 limit 带条件*/
    List<Householder> selectPage(@Param("name") String name, @Param("start") int start, @Param("size") int size);
    /**
     * 查询租户总条数 带条件*/
    long selectCount(String name);
    /** 查询所有*/
    List<Householder> all();

    /**
     * 统计每种性别的人数*/
    List<Householder> selectSex();
}
